/* 初始化 */
body,div,span,p,input,img,a,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,header,nav,article,aside,footer,section,figure,button,textarea{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  outline:none;
  font-family: "Microsoft YaHei";
}
body{
  background: #333;
  font-family: "Microsoft YaHei";
  font-weight: lighter;
  color: #bfbbbb;
}
a{
  text-decoration: none;
  color: #bfbbbb;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  font-family:"Microsoft YaHei";
}
a:hover{
  text-decoration: none;
  color: #bfbbbb;
}
img[src='']{
  opacity:0;
}
.clearfix{
  clear: both;
}
.fl{
  float: left;
}
.fr{
  float:right;
}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* rem适配 */
html {
  font-size : 100px;
}
/* 屏幕最小宽度/320*10 */
@media only screen and (min-width: 360px){
  html {
    font-size: 112.5px !important;
  }
}
@media only screen and (min-width: 375px){
  html {
    font-size: 117.1875px !important;
  }
}
@media only screen and (min-width: 412px){
  html {
    font-size: 128.75px !important;
  }
}
@media only screen and (min-width: 414px){
  html {
    font-size: 129.375px !important;
  }
}
@media only screen and (min-width: 640px){
  html {
    font-size: 200px !important;
  }
}
@media only screen and (min-width: 768px){
  html {
    font-size: 240px !important;
  }
}
@media only screen and (min-width: 1024px) {
  html {
    font-size: 320px !important;
  }
}
.mint-swipe-indicators{
   height: 0.07rem;
   bottom: 0.05rem !important;
}
.mint-swipe-indicator{
  width: 0.07rem !important;
  height: 0.07rem !important;
  float: left;
  margin: 0 0.03rem !important;
  color: #fff;
  opacity: 0.3;
}
.mint-swipe-indicator.is-active{
  background: #e61b64;
  opacity: 1
}
